Narendra Modi To Swear In On May 26